package com.cqrt.mapper;

import com.cqrt.entity.RtTemporaryTask;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface RtTemporaryTaskMapper {
    
    /**
     * 插入记录
     */
    int insert(RtTemporaryTask task);
    
    /**
     * 根据JOBID删除记录
     */
    int deleteByJobId(@Param("jobid") String jobid);
    
    /**
     * 根据JOBID查询记录是否存在
     */
    int countByJobId(@Param("jobid") String jobid);
    
    /**
     * 根据PRJID查询记录列表
     */
    List<RtTemporaryTask> selectByPrjId(@Param("prjid") String prjid);
    
    /**
     * 根据JOBID查询单条记录（用于校验是否存在）
     */
    RtTemporaryTask selectByJobId(@Param("jobid") String jobid);
}